home *** CD-ROM | disk | FTP | other *** search
/ PC World 1999 October / PCWorld_1999-10_cd1.bin / Software / TemaCD / RCEdit / RCEdit.CAB / Image Change.js < prev    next >
Text File  |  1998-06-05  |  1KB  |  37 lines

  1.     // ALL CODE WHICH IS NOT ENCASED IN A function()
  2.     // IS GLOBAL AND RUNS ON PAGE LOAD
  3.  
  4.     // Sets the browser variable to false by default
  5.  
  6.     browserCheck = false;
  7.  
  8.     // Checks the browser using looking for the browser name and
  9.     // return value of the parseInt function, such as 3 or 4
  10.     // Currently limited to Netscape 4+ and MSIE 4+
  11.  
  12.     if (((navigator.appName == "Netscape") && 
  13.     (parseInt(navigator.appVersion)>= 3 )) || 
  14.     ((navigator.appName == "Microsoft Internet Explorer") && 
  15.     (parseInt(navigator.appVersion) >= 4 ))) {
  16.         browserCheck=true;
  17.     }
  18.  
  19.  
  20.     // Declare all images which will be swapper like the exmaple below
  21.     if (browserCheck) {
  22.  
  23.         aboutin = new Image();
  24.         aboutin.src = 'about_in.gif';
  25.         aboutout = new Image();
  26.         aboutout.src = 'about_out.gif';
  27.     }
  28.  
  29.     // The function that actually does the work
  30.     function swapImage(curImgObj,newImgObj) {
  31.         if (browserCheck) {
  32.             curImgObj.src = eval(newImgObj).src;
  33.         }
  34.     }
  35.  
  36.     // Declare anchors like this:
  37.     / *<A HREF="somewhere.html" onMouseover="swapImage(document.about,'aboutin')" onMouseout="swapImage(document.about,'aboutout')"> <IMG BORDER=0 SRC="about_out.gif" ALT="About this Site" NAME="about"></A> */